package app.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Define método ou controller como publico.
 * Quando um controller ou método está marcado com essa anotação,
 * o usuário não precisa de autenticação para acessar a página.
 * 
 * @author Douglas Fernandes
 * @since 24/11/2013
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE, ElementType.METHOD })
public @interface Public {

}